package com.gopay.common.domain.cps.cbrmb;

import java.io.Serializable;
import java.util.List;

import com.gopay.common.constants.approval.DecisionValue;


/**
 * 跨境人民币拨款订单
 * @Tran01734VO.java
 * @author qld
 * @2017-1-19 下午03:39:02  www.gopay.com.cn Inc.All rights reserved.
 */
public class Tran01734VO implements Serializable{

    private static final long serialVersionUID = -1814727543134101168L;
    
    /**
     * 订单号
     */
    private String gopayOrderId;
    
    /**
     * 操作员ID
     */
    private String operatorId;
    

    
    /**
     * 审批结果 DecisionValue
     */
    private DecisionValue decision;
    
    /**
     * 审批描述
     */
    private String decisionMsg;
    
    /**
     * 拨款动作
     */
    private Action action;
 
    /**
     * 银行返回的状态
     */
    private int resultCode;
    
    /**
     * 银行返回的信息
     * @return
     */
   
    private String resultMsg;
    
    public String getGopayOrderId() {
        return gopayOrderId;
    }

    public void setGopayOrderId(String gopayOrderId) {
        this.gopayOrderId = gopayOrderId;
    }

    public String getOperatorId() {
        return operatorId;
    }

    public void setOperatorId(String operatorId) {
        this.operatorId = operatorId;
    }

 
    public DecisionValue getDecision() {
        return decision;
    }

    public void setDecision(DecisionValue decision) {
        this.decision = decision;
    }

    public String getDecisionMsg() {
        return decisionMsg;
    }

    public void setDecisionMsg(String decisionMsg) {
        this.decisionMsg = decisionMsg;
    }


    


    public Action getAction() {
        return action;
    }

    public void setAction(Action action) {
        this.action = action;
    }

    public int getResultCode() {
        return resultCode;
    }

    public void setResultCode(int resultCode) {
        this.resultCode = resultCode;
    }

    public String getResultMsg() {
        return resultMsg;
    }

    public void setResultMsg(String resultMsg) {
        this.resultMsg = resultMsg;
    }

    public enum Action {
        /**
         * 拨款申请
         */
        APPLY,
        /**
         * 拨款完成
         */
        END;
    }



 
}
